#pragma once
#include "Log.h"

PVOID     SkUserVirtualAllocEx(_In_ HANDLE hProcess, _In_ PVOID lpAddress, _In_ SIZE_T dwSize, _In_ DWORD flAllocationType, _In_ DWORD flProtect);

PVOID	  SkUserVirtualAlloc(_In_ PVOID lpAddress, _In_ SIZE_T dwSize, _In_ DWORD flAllocationType, _In_ DWORD flProtect);

PVOID	  SkUserAllocExecuteMemory(_In_ SIZE_T Size);

NTSTATUS  SkFreeUserMemory(PVOID BaseAddress, SIZE_T Size, HANDLE ProcessHandle);